be fighting a running battle - Francés Inglés Diccionario